home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / wb-tools / toolmanager / source / library / libasm.a < prev    next >
Text File  |  1994-06-06  |  1KB  |  39 lines

  1. ;
  2. ; libasm.a  V2.1
  3. ;
  4. ; shared library assembler routines
  5. ;
  6. ; (c) 1990-1993 Stefan Becker
  7. ;
  8. ;
  9. ; 1.) Library dummy entry point
  10. ;
  11.          SECTION  libasm,CODE
  12.  
  13. DummyEntry:
  14.          moveq    #0,d0
  15.          rts
  16. ;
  17. ; 2.) ROMTag structure
  18. ;
  19.          xref     _LibName       ; library name
  20.          xref     _LibId         ; library id string
  21.          xref     @LibInit       ; library init routine
  22.  
  23. ROMTag:                          ; struct Resident ROMTag;
  24.          dc.w     $4AFC          ; UWORD            rt_MatchWord
  25.          dc.l     ROMTag         ; struct Resident *rt_MatchTag;
  26.          dc.l     EndCode        ; APTR             rt_EndSkip;
  27.          dc.b     0              ; UBYTE            rt_Flags;
  28.          dc.b     3              ; UBYTE            rt_Version;
  29.          dc.b     9              ; UBYTE            rt_Type;   /* NT_LIBRARY */
  30.          dc.b     0              ; BYTE             rt_Pri;
  31.          dc.l     _LibName       ; char            *rt_Name;
  32.          dc.l     _LibId+6       ; char            *rt_IdString;
  33.          dc.l     @LibInit       ; APTR             rt_Init;
  34.  
  35. EndCode:
  36.  
  37.          END
  38.  
  39.